﻿using System;
namespace Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik {
    
    
    public interface IKulu {
        
        System.Int64? ObjektID {
            get;
            set;
        }
        
        System.Int64? LiikKL {
            get;
            set;
        }
        
        string Selgitus {
            get;
            set;
        }
        
        System.Decimal? Summa {
            get;
            set;
        }
        
        System.Int64? ValuutaKL {
            get;
            set;
        }
        
        System.Int64? TyypKL {
            get;
            set;
        }
        
        System.Int64? AlaLiikKL {
            get;
            set;
        }
        
        System.DateTime? AlgusKP {
            get;
            set;
        }
        
        System.DateTime? LoppKP {
            get;
            set;
        }
        
        global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IIsik KuluSaajaIsik {
            get;
            set;
        }
        
        global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IToiming Toiming {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.INoue> AluselTekkinudNouded {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.INoue> AluseksOlevadNouded {
            get;
            set;
        }
        
        System.DateTime? TekkimiseKP {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKuluOsa> PohjustamiseOsad {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IKuluOsa> KandmiseOsad {
            get;
            set;
        }
        
        System.Int64? PohjustamiseJagamiseViisKL {
            get;
            set;
        }
        
        global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IMenetlus Menetlus {
            get;
            set;
        }
        
        System.DateTime? SisestamiseKP {
            get;
            set;
        }
        
        string Sisestaja {
            get;
            set;
        }
        
        System.DateTime? MuutmiseKP {
            get;
            set;
        }
        
        string Muutja {
            get;
            set;
        }
        
        System.DateTime? SulgemiseKP {
            get;
            set;
        }
        
        string KlientsysteemiID {
            get;
            set;
        }
        
        System.Collections.Generic.List<global::Producers.Etoimik.Xtee.Riik.Ee.Producer.Etoimik.IETHoiatus> Hoiatused {
            get;
            set;
        }
    }
}
